package model;

import java.io.Serializable;
import java.sql.Date;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;

@Entity
public class Venta implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	private Integer facturaID;
	private float precio_total;
	private Date fecha;
	private Integer factura;
	@ManyToOne
	private Empleado empleado;

	public Venta() {
		
	}

	
	public Integer getFactura() {
		return factura;
	}

	public void setFactura(Integer factura) {
		this.factura = factura;
	}

	


	public Venta(float precio_total, Date fecha, Integer factura, Empleado empleado) {
		super();
		this.precio_total = precio_total;
		this.fecha = fecha;
		this.factura = factura;
		this.empleado = empleado;
		
	}


		
	public Integer getFacturaID() {
		return facturaID;
	}

	public void setFacturaID(Integer facturaID) {
		this.facturaID = facturaID;
	}

	public float getPrecio_total() {
		return precio_total;
	}

	public void setPrecio_total(float precio_total) {
		this.precio_total = precio_total;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Empleado getEmpleado() {
		return empleado;
	}

	public void setEmpleado(Empleado empleado) {
		this.empleado = empleado;
	}

	

}
